/*
 * This source file is part of DataViewer.
 *
 * Copyright (c) Pavel Shchelkun 2012 DataViewer
 * <http://code.google.com/p/dataviewer/>
 *
 * Permission is hereby granted, free of charge, to any person obtaining
 * a copy of this software and associated documentation files (the
 * "Software"), to deal in the Software without restriction, including
 * without limitation the rights to use, copy, modify, merge, publish,
 * distribute, sublicense, and/or sell copies of the Software, and to
 * permit persons to whom the Software is furnished to do so, subject to
 * the following conditions:
 *
 * The above copyright notice and this permission notice shall be included
 * in all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
 * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 */
#include "aboutdialog.h"
#include "ui_aboutdialog.h"

AboutDialog::AboutDialog(QWidget *parent) :
    QDialog(parent),
    ui(new Ui::AboutDialog)
{
    ui->setupUi(this);

    connect(ui->pushButtonOk,SIGNAL(clicked()),this,SLOT(clickedOk()));
}

AboutDialog::~AboutDialog()
{
    delete ui;
}

void AboutDialog::setProjectName(const QString &name)
{
    ui->labelName->setText(name);
}

void AboutDialog::setProjectBuild(const QString &build)
{
    ui->labelBuild->setText(build);
}

void AboutDialog::setProjectRevision(const QString &revision)
{
    ui->labelRevision->setText(revision);
}

void AboutDialog::setProjectAuthor(const QString &author)
{
    ui->labelAuthor->setText(author);
}

void AboutDialog::setProjectLicense(const QString &license)
{
    ui->labelLicense->setText(license);
}

void AboutDialog::clickedOk()
{
    accept();
}
